in its clutches - Espagnol Anglais Dictionnaire